<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Standard Enumerations: GTK+ 3 Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="GTK+ 3 Reference Manual">
<link rel="up" href="gtkbase.html" title="Part III. GTK+ Core Reference">
<link rel="prev" href="gtk3-Bindings.html" title="Bindings">
<link rel="next" href="gtk3-Selections.html" title="Selections">
<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                  <a href="#gtk3-Standard-Enumerations.description" class="shortcut">Description</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="gtkbase.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="gtk3-Bindings.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="gtk3-Selections.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="gtk3-Standard-Enumerations"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="gtk3-Standard-Enumerations.top_of_page"></a>Standard Enumerations</span></h2>
<p>Standard Enumerations — Public enumerated types used throughout GTK+</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="gtk3-Standard-Enumerations.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="other_proto_type">
<col class="other_proto_name">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkBaselinePosition" title="enum GtkBaselinePosition">GtkBaselinePosition</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkDeleteType" title="enum GtkDeleteType">GtkDeleteType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkDirectionType" title="enum GtkDirectionType">GtkDirectionType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkJustification" title="enum GtkJustification">GtkJustification</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep">GtkMovementStep</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation">GtkOrientation</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType">GtkPackType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkPositionType" title="enum GtkPositionType">GtkPositionType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkReliefStyle" title="enum GtkReliefStyle">GtkReliefStyle</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkScrollStep" title="enum GtkScrollStep">GtkScrollStep</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkScrollType" title="enum GtkScrollType">GtkScrollType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode">GtkSelectionMode</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkShadowType" title="enum GtkShadowType">GtkShadowType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkStateFlags" title="enum GtkStateFlags">GtkStateFlags</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkToolbarStyle" title="enum GtkToolbarStyle">GtkToolbarStyle</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSortType" title="enum GtkSortType">GtkSortType</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="gtk3-Standard-Enumerations.includes"></a><h2>Includes</h2>
<pre class="synopsis">#include &lt;gtk/gtk.h&gt;
</pre>
</div>
<div class="refsect1">
<a name="gtk3-Standard-Enumerations.description"></a><h2>Description</h2>
</div>
<div class="refsect1">
<a name="gtk3-Standard-Enumerations.functions_details"></a><h2>Functions</h2>
<p></p>
</div>
<div class="refsect1">
<a name="gtk3-Standard-Enumerations.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GtkBaselinePosition"></a><h3>enum GtkBaselinePosition</h3>
<p>Whenever a container has some form of natural row it may align
children in that row along a common typographical baseline. If
the amount of verical space in the row is taller than the total
requested height of the baseline-aligned children then it can use a
<a class="link" href="gtk3-Standard-Enumerations.html#GtkBaselinePosition" title="enum GtkBaselinePosition"><span class="type">GtkBaselinePosition</span></a> to select where to put the baseline inside the
extra availible space.</p>
<div class="refsect3">
<a name="GtkBaselinePosition.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-BASELINE-POSITION-TOP:CAPS"></a>GTK_BASELINE_POSITION_TOP</p></td>
<td class="enum_member_description">
<p>Align the baseline at the top</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-BASELINE-POSITION-CENTER:CAPS"></a>GTK_BASELINE_POSITION_CENTER</p></td>
<td class="enum_member_description">
<p>Center the baseline</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-BASELINE-POSITION-BOTTOM:CAPS"></a>GTK_BASELINE_POSITION_BOTTOM</p></td>
<td class="enum_member_description">
<p>Align the baseline at the bottom</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-3-10.html#api-index-3.10">3.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="GtkDeleteType"></a><h3>enum GtkDeleteType</h3>
<p>See also: <a class="link" href="GtkEntry.html#GtkEntry-delete-from-cursor" title="The “delete-from-cursor” signal"><span class="type">“delete-from-cursor”</span></a>.</p>
<div class="refsect3">
<a name="GtkDeleteType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-CHARS:CAPS"></a>GTK_DELETE_CHARS</p></td>
<td class="enum_member_description">
<p>Delete characters.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-WORD-ENDS:CAPS"></a>GTK_DELETE_WORD_ENDS</p></td>
<td class="enum_member_description">
<p>Delete only the portion of the word to the
left/right of cursor if we’re in the middle of a word.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-WORDS:CAPS"></a>GTK_DELETE_WORDS</p></td>
<td class="enum_member_description">
<p>Delete words.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-DISPLAY-LINES:CAPS"></a>GTK_DELETE_DISPLAY_LINES</p></td>
<td class="enum_member_description">
<p>Delete display-lines. Display-lines
refers to the visible lines, with respect to to the current line
breaks. As opposed to paragraphs, which are defined by line
breaks in the input.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-DISPLAY-LINE-ENDS:CAPS"></a>GTK_DELETE_DISPLAY_LINE_ENDS</p></td>
<td class="enum_member_description">
<p>Delete only the portion of the
display-line to the left/right of cursor.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-PARAGRAPH-ENDS:CAPS"></a>GTK_DELETE_PARAGRAPH_ENDS</p></td>
<td class="enum_member_description">
<p>Delete to the end of the
paragraph. Like C-k in Emacs (or its reverse).</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-PARAGRAPHS:CAPS"></a>GTK_DELETE_PARAGRAPHS</p></td>
<td class="enum_member_description">
<p>Delete entire line. Like C-k in pico.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DELETE-WHITESPACE:CAPS"></a>GTK_DELETE_WHITESPACE</p></td>
<td class="enum_member_description">
<p>Delete only whitespace. Like M-\ in Emacs.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkDirectionType"></a><h3>enum GtkDirectionType</h3>
<p>Focus movement types.</p>
<div class="refsect3">
<a name="GtkDirectionType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-DIR-TAB-FORWARD:CAPS"></a>GTK_DIR_TAB_FORWARD</p></td>
<td class="enum_member_description">
<p>Move forward.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DIR-TAB-BACKWARD:CAPS"></a>GTK_DIR_TAB_BACKWARD</p></td>
<td class="enum_member_description">
<p>Move backward.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DIR-UP:CAPS"></a>GTK_DIR_UP</p></td>
<td class="enum_member_description">
<p>Move up.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DIR-DOWN:CAPS"></a>GTK_DIR_DOWN</p></td>
<td class="enum_member_description">
<p>Move down.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DIR-LEFT:CAPS"></a>GTK_DIR_LEFT</p></td>
<td class="enum_member_description">
<p>Move left.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-DIR-RIGHT:CAPS"></a>GTK_DIR_RIGHT</p></td>
<td class="enum_member_description">
<p>Move right.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkJustification"></a><h3>enum GtkJustification</h3>
<p>Used for justifying the text inside a <a class="link" href="GtkLabel.html" title="GtkLabel"><span class="type">GtkLabel</span></a> widget. (See also
<a class="link" href="GtkAlignment.html" title="GtkAlignment"><span class="type">GtkAlignment</span></a>).</p>
<div class="refsect3">
<a name="GtkJustification.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-JUSTIFY-LEFT:CAPS"></a>GTK_JUSTIFY_LEFT</p></td>
<td class="enum_member_description">
<p>The text is placed at the left edge of the label.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-JUSTIFY-RIGHT:CAPS"></a>GTK_JUSTIFY_RIGHT</p></td>
<td class="enum_member_description">
<p>The text is placed at the right edge of the label.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-JUSTIFY-CENTER:CAPS"></a>GTK_JUSTIFY_CENTER</p></td>
<td class="enum_member_description">
<p>The text is placed in the center of the label.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-JUSTIFY-FILL:CAPS"></a>GTK_JUSTIFY_FILL</p></td>
<td class="enum_member_description">
<p>The text is placed is distributed across the label.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkMovementStep"></a><h3>enum GtkMovementStep</h3>
<div class="refsect3">
<a name="GtkMovementStep.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-LOGICAL-POSITIONS:CAPS"></a>GTK_MOVEMENT_LOGICAL_POSITIONS</p></td>
<td class="enum_member_description">
<p>Move forward or back by graphemes</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-VISUAL-POSITIONS:CAPS"></a>GTK_MOVEMENT_VISUAL_POSITIONS</p></td>
<td class="enum_member_description">
<p>Move left or right by graphemes</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-WORDS:CAPS"></a>GTK_MOVEMENT_WORDS</p></td>
<td class="enum_member_description">
<p>Move forward or back by words</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-DISPLAY-LINES:CAPS"></a>GTK_MOVEMENT_DISPLAY_LINES</p></td>
<td class="enum_member_description">
<p>Move up or down lines (wrapped lines)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-DISPLAY-LINE-ENDS:CAPS"></a>GTK_MOVEMENT_DISPLAY_LINE_ENDS</p></td>
<td class="enum_member_description">
<p>Move to either end of a line</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-PARAGRAPHS:CAPS"></a>GTK_MOVEMENT_PARAGRAPHS</p></td>
<td class="enum_member_description">
<p>Move up or down paragraphs (newline-ended lines)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-PARAGRAPH-ENDS:CAPS"></a>GTK_MOVEMENT_PARAGRAPH_ENDS</p></td>
<td class="enum_member_description">
<p>Move to either end of a paragraph</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-PAGES:CAPS"></a>GTK_MOVEMENT_PAGES</p></td>
<td class="enum_member_description">
<p>Move by pages</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-BUFFER-ENDS:CAPS"></a>GTK_MOVEMENT_BUFFER_ENDS</p></td>
<td class="enum_member_description">
<p>Move to ends of the buffer</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-MOVEMENT-HORIZONTAL-PAGES:CAPS"></a>GTK_MOVEMENT_HORIZONTAL_PAGES</p></td>
<td class="enum_member_description">
<p>Move horizontally by pages</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkOrientation"></a><h3>enum GtkOrientation</h3>
<p>Represents the orientation of widgets and other objects which can be switched
between horizontal and vertical orientation on the fly, like <a class="link" href="GtkToolbar.html" title="GtkToolbar"><span class="type">GtkToolbar</span></a> or
<a class="link" href="GtkGesturePan.html" title="GtkGesturePan"><span class="type">GtkGesturePan</span></a>.</p>
<div class="refsect3">
<a name="GtkOrientation.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-ORIENTATION-HORIZONTAL:CAPS"></a>GTK_ORIENTATION_HORIZONTAL</p></td>
<td class="enum_member_description">
<p>The element is in horizontal orientation.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-ORIENTATION-VERTICAL:CAPS"></a>GTK_ORIENTATION_VERTICAL</p></td>
<td class="enum_member_description">
<p>The element is in vertical orientation.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkPackType"></a><h3>enum GtkPackType</h3>
<p>Represents the packing location <a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> children. (See: <a class="link" href="GtkVBox.html" title="GtkVBox"><span class="type">GtkVBox</span></a>,
<a class="link" href="GtkHBox.html" title="GtkHBox"><span class="type">GtkHBox</span></a>, and <a class="link" href="GtkButtonBox.html" title="GtkButtonBox"><span class="type">GtkButtonBox</span></a>).</p>
<div class="refsect3">
<a name="GtkPackType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-PACK-START:CAPS"></a>GTK_PACK_START</p></td>
<td class="enum_member_description">
<p>The child is packed into the start of the box</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-PACK-END:CAPS"></a>GTK_PACK_END</p></td>
<td class="enum_member_description">
<p>The child is packed into the end of the box</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkPositionType"></a><h3>enum GtkPositionType</h3>
<p>Describes which edge of a widget a certain feature is positioned at, e.g. the
tabs of a <a class="link" href="GtkNotebook.html" title="GtkNotebook"><span class="type">GtkNotebook</span></a>, the handle of a <a class="link" href="GtkHandleBox.html" title="GtkHandleBox"><span class="type">GtkHandleBox</span></a> or the label of a
<a class="link" href="GtkScale.html" title="GtkScale"><span class="type">GtkScale</span></a>.</p>
<div class="refsect3">
<a name="GtkPositionType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-POS-LEFT:CAPS"></a>GTK_POS_LEFT</p></td>
<td class="enum_member_description">
<p>The feature is at the left edge.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-POS-RIGHT:CAPS"></a>GTK_POS_RIGHT</p></td>
<td class="enum_member_description">
<p>The feature is at the right edge.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-POS-TOP:CAPS"></a>GTK_POS_TOP</p></td>
<td class="enum_member_description">
<p>The feature is at the top edge.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-POS-BOTTOM:CAPS"></a>GTK_POS_BOTTOM</p></td>
<td class="enum_member_description">
<p>The feature is at the bottom edge.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkReliefStyle"></a><h3>enum GtkReliefStyle</h3>
<p>Indicated the relief to be drawn around a <a class="link" href="GtkButton.html" title="GtkButton"><span class="type">GtkButton</span></a>.</p>
<div class="refsect3">
<a name="GtkReliefStyle.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-RELIEF-NORMAL:CAPS"></a>GTK_RELIEF_NORMAL</p></td>
<td class="enum_member_description">
<p>Draw a normal relief.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-RELIEF-HALF:CAPS"></a>GTK_RELIEF_HALF</p></td>
<td class="enum_member_description">
<p>A half relief. Deprecated in 3.14, does the same as <em class="parameter"><code>GTK_RELIEF_NORMAL</code></em>
</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-RELIEF-NONE:CAPS"></a>GTK_RELIEF_NONE</p></td>
<td class="enum_member_description">
<p>No relief.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkScrollStep"></a><h3>enum GtkScrollStep</h3>
<div class="refsect3">
<a name="GtkScrollStep.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEPS:CAPS"></a>GTK_SCROLL_STEPS</p></td>
<td class="enum_member_description">
<p>Scroll in steps.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGES:CAPS"></a>GTK_SCROLL_PAGES</p></td>
<td class="enum_member_description">
<p>Scroll by pages.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-ENDS:CAPS"></a>GTK_SCROLL_ENDS</p></td>
<td class="enum_member_description">
<p>Scroll to ends.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-HORIZONTAL-STEPS:CAPS"></a>GTK_SCROLL_HORIZONTAL_STEPS</p></td>
<td class="enum_member_description">
<p>Scroll in horizontal steps.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-HORIZONTAL-PAGES:CAPS"></a>GTK_SCROLL_HORIZONTAL_PAGES</p></td>
<td class="enum_member_description">
<p>Scroll by horizontal pages.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-HORIZONTAL-ENDS:CAPS"></a>GTK_SCROLL_HORIZONTAL_ENDS</p></td>
<td class="enum_member_description">
<p>Scroll to the horizontal ends.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkScrollType"></a><h3>enum GtkScrollType</h3>
<p>Scrolling types.</p>
<div class="refsect3">
<a name="GtkScrollType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-NONE:CAPS"></a>GTK_SCROLL_NONE</p></td>
<td class="enum_member_description">
<p>No scrolling.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-JUMP:CAPS"></a>GTK_SCROLL_JUMP</p></td>
<td class="enum_member_description">
<p>Jump to new location.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEP-BACKWARD:CAPS"></a>GTK_SCROLL_STEP_BACKWARD</p></td>
<td class="enum_member_description">
<p>Step backward.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEP-FORWARD:CAPS"></a>GTK_SCROLL_STEP_FORWARD</p></td>
<td class="enum_member_description">
<p>Step forward.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGE-BACKWARD:CAPS"></a>GTK_SCROLL_PAGE_BACKWARD</p></td>
<td class="enum_member_description">
<p>Page backward.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGE-FORWARD:CAPS"></a>GTK_SCROLL_PAGE_FORWARD</p></td>
<td class="enum_member_description">
<p>Page forward.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEP-UP:CAPS"></a>GTK_SCROLL_STEP_UP</p></td>
<td class="enum_member_description">
<p>Step up.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEP-DOWN:CAPS"></a>GTK_SCROLL_STEP_DOWN</p></td>
<td class="enum_member_description">
<p>Step down.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGE-UP:CAPS"></a>GTK_SCROLL_PAGE_UP</p></td>
<td class="enum_member_description">
<p>Page up.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGE-DOWN:CAPS"></a>GTK_SCROLL_PAGE_DOWN</p></td>
<td class="enum_member_description">
<p>Page down.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEP-LEFT:CAPS"></a>GTK_SCROLL_STEP_LEFT</p></td>
<td class="enum_member_description">
<p>Step to the left.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-STEP-RIGHT:CAPS"></a>GTK_SCROLL_STEP_RIGHT</p></td>
<td class="enum_member_description">
<p>Step to the right.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGE-LEFT:CAPS"></a>GTK_SCROLL_PAGE_LEFT</p></td>
<td class="enum_member_description">
<p>Page to the left.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-PAGE-RIGHT:CAPS"></a>GTK_SCROLL_PAGE_RIGHT</p></td>
<td class="enum_member_description">
<p>Page to the right.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-START:CAPS"></a>GTK_SCROLL_START</p></td>
<td class="enum_member_description">
<p>Scroll to start.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SCROLL-END:CAPS"></a>GTK_SCROLL_END</p></td>
<td class="enum_member_description">
<p>Scroll to end.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkSelectionMode"></a><h3>enum GtkSelectionMode</h3>
<p>Used to control what selections users are allowed to make.</p>
<div class="refsect3">
<a name="GtkSelectionMode.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-SELECTION-NONE:CAPS"></a>GTK_SELECTION_NONE</p></td>
<td class="enum_member_description">
<p>No selection is possible.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SELECTION-SINGLE:CAPS"></a>GTK_SELECTION_SINGLE</p></td>
<td class="enum_member_description">
<p>Zero or one element may be selected.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SELECTION-BROWSE:CAPS"></a>GTK_SELECTION_BROWSE</p></td>
<td class="enum_member_description">
<p>Exactly one element is selected.
In some circumstances, such as initially or during a search
operation, it’s possible for no element to be selected with
<a class="link" href="gtk3-Standard-Enumerations.html#GTK-SELECTION-BROWSE:CAPS"><code class="literal">GTK_SELECTION_BROWSE</code></a>. What is really enforced is that the user
can’t deselect a currently selected element except by selecting
another element.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SELECTION-MULTIPLE:CAPS"></a>GTK_SELECTION_MULTIPLE</p></td>
<td class="enum_member_description">
<p>Any number of elements may be selected.
The Ctrl key may be used to enlarge the selection, and Shift
key to select between the focus and the child pointed to.
Some widgets may also allow Click-drag to select a range of elements.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkShadowType"></a><h3>enum GtkShadowType</h3>
<p>Used to change the appearance of an outline typically provided by a <a class="link" href="GtkFrame.html" title="GtkFrame"><span class="type">GtkFrame</span></a>.</p>
<p>Note that many themes do not differentiate the appearance of the
various shadow types: Either their is no visible shadow (<em class="parameter"><code>GTK_SHADOW_NONE</code></em>
),
or there is (any other value).</p>
<div class="refsect3">
<a name="GtkShadowType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-SHADOW-NONE:CAPS"></a>GTK_SHADOW_NONE</p></td>
<td class="enum_member_description">
<p>No outline.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SHADOW-IN:CAPS"></a>GTK_SHADOW_IN</p></td>
<td class="enum_member_description">
<p>The outline is bevelled inwards.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SHADOW-OUT:CAPS"></a>GTK_SHADOW_OUT</p></td>
<td class="enum_member_description">
<p>The outline is bevelled outwards like a button.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SHADOW-ETCHED-IN:CAPS"></a>GTK_SHADOW_ETCHED_IN</p></td>
<td class="enum_member_description">
<p>The outline has a sunken 3d appearance.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SHADOW-ETCHED-OUT:CAPS"></a>GTK_SHADOW_ETCHED_OUT</p></td>
<td class="enum_member_description">
<p>The outline has a raised 3d appearance.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkStateFlags"></a><h3>enum GtkStateFlags</h3>
<p>Describes a widget state. Widget states are used to match the widget
against CSS pseudo-classes. Note that GTK extends the regular CSS
classes and sometimes uses different names.</p>
<div class="refsect3">
<a name="GtkStateFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-NORMAL:CAPS"></a>GTK_STATE_FLAG_NORMAL</p></td>
<td class="enum_member_description">
<p>State during normal operation.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-ACTIVE:CAPS"></a>GTK_STATE_FLAG_ACTIVE</p></td>
<td class="enum_member_description">
<p>Widget is active.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-PRELIGHT:CAPS"></a>GTK_STATE_FLAG_PRELIGHT</p></td>
<td class="enum_member_description">
<p>Widget has a mouse pointer over it.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-SELECTED:CAPS"></a>GTK_STATE_FLAG_SELECTED</p></td>
<td class="enum_member_description">
<p>Widget is selected.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-INSENSITIVE:CAPS"></a>GTK_STATE_FLAG_INSENSITIVE</p></td>
<td class="enum_member_description">
<p>Widget is insensitive.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-INCONSISTENT:CAPS"></a>GTK_STATE_FLAG_INCONSISTENT</p></td>
<td class="enum_member_description">
<p>Widget is inconsistent.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-FOCUSED:CAPS"></a>GTK_STATE_FLAG_FOCUSED</p></td>
<td class="enum_member_description">
<p>Widget has the keyboard focus.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-BACKDROP:CAPS"></a>GTK_STATE_FLAG_BACKDROP</p></td>
<td class="enum_member_description">
<p>Widget is in a background toplevel window.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-DIR-LTR:CAPS"></a>GTK_STATE_FLAG_DIR_LTR</p></td>
<td class="enum_member_description">
<p>Widget is in left-to-right text direction. Since 3.8</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-DIR-RTL:CAPS"></a>GTK_STATE_FLAG_DIR_RTL</p></td>
<td class="enum_member_description">
<p>Widget is in right-to-left text direction. Since 3.8</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-LINK:CAPS"></a>GTK_STATE_FLAG_LINK</p></td>
<td class="enum_member_description">
<p>Widget is a link. Since 3.12</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-VISITED:CAPS"></a>GTK_STATE_FLAG_VISITED</p></td>
<td class="enum_member_description">
<p>The location the widget points to has already been visited. Since 3.12</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-CHECKED:CAPS"></a>GTK_STATE_FLAG_CHECKED</p></td>
<td class="enum_member_description">
<p>Widget is checked. Since 3.14</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-STATE-FLAG-DROP-ACTIVE:CAPS"></a>GTK_STATE_FLAG_DROP_ACTIVE</p></td>
<td class="enum_member_description">
<p>Widget is highlighted as a drop target for DND. Since 3.20</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkToolbarStyle"></a><h3>enum GtkToolbarStyle</h3>
<p>Used to customize the appearance of a <a class="link" href="GtkToolbar.html" title="GtkToolbar"><span class="type">GtkToolbar</span></a>. Note that
setting the toolbar style overrides the user’s preferences
for the default toolbar style.  Note that if the button has only
a label set and GTK_TOOLBAR_ICONS is used, the label will be
visible, and vice versa.</p>
<div class="refsect3">
<a name="GtkToolbarStyle.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-TOOLBAR-ICONS:CAPS"></a>GTK_TOOLBAR_ICONS</p></td>
<td class="enum_member_description">
<p>Buttons display only icons in the toolbar.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-TOOLBAR-TEXT:CAPS"></a>GTK_TOOLBAR_TEXT</p></td>
<td class="enum_member_description">
<p>Buttons display only text labels in the toolbar.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-TOOLBAR-BOTH:CAPS"></a>GTK_TOOLBAR_BOTH</p></td>
<td class="enum_member_description">
<p>Buttons display text and icons in the toolbar.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-TOOLBAR-BOTH-HORIZ:CAPS"></a>GTK_TOOLBAR_BOTH_HORIZ</p></td>
<td class="enum_member_description">
<p>Buttons display icons and text alongside each
other, rather than vertically stacked</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GtkSortType"></a><h3>enum GtkSortType</h3>
<p>Determines the direction of a sort.</p>
<div class="refsect3">
<a name="GtkSortType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-SORT-ASCENDING:CAPS"></a>GTK_SORT_ASCENDING</p></td>
<td class="enum_member_description">
<p>Sorting is in ascending order.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-SORT-DESCENDING:CAPS"></a>GTK_SORT_DESCENDING</p></td>
<td class="enum_member_description">
<p>Sorting is in descending order.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.33.1</div>
</body>
</html>